package edu.ynu.se.xiecheng.achitectureclass.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;

/**
 * 摄像头数据DTO
 * 用于传输摄像头拍摄的图片数据
 */
@Data
@ApiModel(description = "摄像头数据信息")
public class CameraDataDTO {
    
    @ApiModelProperty(value = "数据ID")
    private Long id;
    
    @ApiModelProperty(value = "设备ID")
    private Long deviceId;
    
    @ApiModelProperty(value = "设备名称")
    private String deviceName;
    
    @ApiModelProperty(value = "图片URL", example = "https://bucket-name.oss-cn-region.aliyuncs.com/camera-images/xxx.jpg")
    private String photoUrl;
    
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
} 